package com.auction.util.Mail;

import java.util.Properties;
/**
 * Created by xiechur on 2016/7/2.
 */
public class MailSenderInfo {
 // 发送邮件的服务器的IP(或主机地址)
 private String mailServerHost;
 // 发送邮件的服务器的端口
 private String mailServerPort = "25";
 // 发件人邮箱地址
 private String fromAddress;
 // 收件人邮箱地址
 private String toAddress;
 // 登陆邮件发送服务器的用户名
 private String userName;
 // 登陆邮件发送服务器的密码
 private String password;
 // 是否需要身份验证
 private boolean validate = false;
 // 邮件主题
 private String subject;
 // 邮件的文本内容
 private String content;
 // 邮件附件的文件名
 private String[] attachFileNames;
 
 public Properties getProperties() {
  Properties p = new Properties();
  p.put("mail.smtp.host", this.mailServerHost);
  p.put("mail.smtp.port", this.mailServerPort);
  p.put("mail.smtp.auth", validate ? "true" : "false");
  return p;
 }
 public String getMailServerHost() {
  return mailServerHost;
 }
 public void setMailServerHost(String mailServerHost) {
  this.mailServerHost = mailServerHost;
 }
 public String getMailServerPort() {
  return mailServerPort;
 }
 public void setMailServerPort(String mailServerPort) {
  this.mailServerPort = mailServerPort;
 }
 public boolean isValidate() {
  return validate;
 }
 public void setValidate(boolean validate) {
  this.validate = validate;
 }
 public String[] getAttachFileNames() {
  return attachFileNames;
 }
 public void setAttachFileNames(String[] fileNames) {
  this.attachFileNames = fileNames;
 }
 public String getFromAddress() {
  return fromAddress;
 }
 public void setFromAddress(String fromAddress) {
  this.fromAddress = fromAddress;
 }
 public String getPassword() {
  return password;
 }
 public void setPassword(String password) {
  this.password = password;
 }
 public String getToAddress() {
  return toAddress;
 }
 public void setToAddress(String toAddress) {
  this.toAddress = toAddress;
 }
 public String getUserName() {
  return userName;
 }
 public void setUserName(String userName) {
  this.userName = userName;
 }
 public String getSubject() {
  return subject;
 }
 public void setSubject(String subject) {
  this.subject = subject;
 }
 public String getContent() {
  return content;
 }
 public void setContent(String textContent) {
  this.content = textContent;
 }
}